Public Class ctrEnum
    Public Event ValueChanged(ByVal sender As ctrEnum)
    Public UserDidIt As Boolean = False
    Private Sub EnumValue_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles EnumValue.SelectedIndexChanged
        If UserDidIt Then RaiseEvent ValueChanged(Me)
    End Sub
End Class
